#ifndef PRYN_STRINGS_H
#define PRYN_STRINGS_H

#define prynResultTitleIds 1000
#define prynResultCaptionIds 2000

#define PrynResultUnknownEnumeration -7
#define PrynResultFileNotFound -8 // An attempt was made to use a file that doesn't appear to exist.
#define PrynResultStreamNotAllRead 2 // Not all bytes requested were read.
#define PrynResultStreamReadFailure  -9 // A stream was read from, but it couldn't read the number of bytes requested. 
#define PrynResultStreamNotAllWritten 3 // Not all bytes requested were written.
#define PrynResultStreamWriteFailure  -10 // A stream was written to, but it couldn't write the number of bytes requested. 
#define PrynResultExternalFailure -11 // An external function such as a Windows or Linux API function failed in an unknown way.
#define PrynResultIncompatibleStates -12 // Two arguments came from two different, incompatible states.

#define prynResultTitleIds_Success prynResultTitleIds + 0
#define prynResultCaptionIds_Success prynResultCaptionIds + 0
#define prynResultTitleIds_Done prynResultTitleIds + 1
#define prynResultCaptionIds_Done prynResultCaptionIds + 1
#define prynResultTitleIds_Failure prynResultTitleIds - 1
#define prynResultCaptionIds_Failure prynResultCaptionIds - 1
#define prynResultTitleIds_OutOfMemory prynResultTitleIds - 2
#define prynResultCaptionIds_OutOfMemory prynResultCaptionIds - 2
#define prynResultTitleIds_NullArgument prynResultTitleIds - 3
#define prynResultCaptionIds_NullArgument prynResultCaptionIds - 3
#define prynResultTitleIds_BadArgument prynResultTitleIds - 4
#define prynResultCaptionIds_BadArgument prynResultCaptionIds - 4
#define prynResultTitleIds_IdNotFound prynResultTitleIds - 5
#define prynResultCaptionIds_IdNotFound prynResultCaptionIds - 5
#define prynResultTitleIds_Unimplemented prynResultTitleIds - 6
#define prynResultCaptionIds_Unimplemented prynResultCaptionIds - 6/// The operation appears to be fine, but the function is not implemented.
#define PrynResultUnknownEnumerationTitleId prynResultTitleIds + PrynResultUnknownEnumeration
#define PrynResultUnknownEnumerationCaptionId prynResultCaptionIds + PrynResultUnknownEnumeration

#define prynResultTitleIds_Unknown 15
#define prynResultCaptionIds_Unknown 16

#endif /* PRYN_STRINGS_H */
